﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclSolcred
{
    public class SolicitudBE : Entity
    {
        private System.Int32 intAccionField;
        public System.Int32 Accion
        {
            get { return intAccionField; }
            set { intAccionField = value; }
        }

        private int intNumeroSolicitudField;
        [Column("solNroSolicitud")]
        public int NumeroSolicitud
        {
            get { return intNumeroSolicitudField; }
            set { intNumeroSolicitudField = value; }
        }

        private System.Int32 intCodigoProductoField;
        [Column("solCodProducto")]
        public System.Int32 CodigoProducto
        {
            get { return intCodigoProductoField; }
            set { intCodigoProductoField = value; }
        }

        private string strDescripcionProductoField;
        public string DescripcionProducto
        {
            get { return strDescripcionProductoField; }
            set { strDescripcionProductoField = value; }
        }


        private System.Int32 intCodigoSubProductoField;
        [Column("solCodSubProducto")]
        public System.Int32 CodigoSubProducto
        {
            get { return intCodigoSubProductoField; }
            set { intCodigoSubProductoField = value; }
        }

        private DateTime fechaResolucionField;
        [Column("solFecActualizacion")]
        public DateTime FechaResolucion
        {
            get { return fechaResolucionField; }
            set { fechaResolucionField = value; }
        }

        private DateTime FechaSolicitudField;
        [Column("solFecIngreso")]
        public DateTime FechaSolicitud
        {
            get { return FechaSolicitudField; }
            set { FechaSolicitudField = value; }
        }

        private System.Int32 intTipoPersonaField;
        [Column("solCodTipoPersona")]
        public System.Int32 TipoPersona
        {
            get { return intTipoPersonaField; }
            set { intTipoPersonaField = value; }
        }

        private System.Int32 intTipoEmpleoField;
        [Column("solCodTipoEmpleo")]
        public System.Int32 TipoEmpleo
        {
            get { return intTipoEmpleoField; }
            set { intTipoEmpleoField = value; }
        }


        private System.Int32 EstadoField;
        [Column("solCodEstadoSolicitud")]
        public System.Int32 Estado
        {
            get { return EstadoField; }
            set { EstadoField = value; }
        }

        private string apellidoPaternoField = string.Empty;
        [Column("ipnApePaterno")]
        public string ApellidoPaterno
        {
            get { return apellidoPaternoField; }
            set { apellidoPaternoField = value; }
        }

        private string apellidoMaternoField = string.Empty;
        [Column("ipnApeMaterno")]
        public string ApellidoMaterno
        {
            get { return apellidoMaternoField; }
            set { apellidoMaternoField = value; }
        }

        private string primerNombreField = string.Empty;
        [Column("ipnNom1")]
        public string PrimerNombre
        {
            get { return primerNombreField; }
            set { primerNombreField = value; }
        }

        private string segundoNombreField = string.Empty;
        [Column("ipnNom2")]
        public string SegundoNombre
        {
            get { return segundoNombreField; }
            set { segundoNombreField = value; }
        }

        private string razonSocialField = string.Empty;
        [Column("ipjDesRazonSocial")]
        public string RazonSocial
        {
            get { return razonSocialField; }
            set { razonSocialField = value; }
        }

        private int tipoDocumentoField;
        [Column("solTipDocumento")]
        public int TipoDocumento
        {
            get { return tipoDocumentoField; }
            set { tipoDocumentoField = value; }
        }

        private string numeroDocumentoField = string.Empty;
        [Column("solNroDocumento")]
        public string NumeroDocumento
        {
            get { return numeroDocumentoField; }
            set { numeroDocumentoField = value; }
        }

        private int monedaField;
        public int Moneda
        {
            get { return monedaField; }
            set { monedaField = value; }
        }

        private int intPlazoField;
        [Column("csoNroPlazoSolicitado")]
        public int Plazo
        {
            get { return intPlazoField; }
            set { intPlazoField = value; }
        }

        private int intPlazoAprobadoField;
        public int PlazoAprobado
        {
            get { return intPlazoAprobadoField; }
            set { intPlazoAprobadoField = value; }
        }

        private string strDescripcionSubProductoField = string.Empty;
        public string DescripcionSubProducto
        {
            get { return strDescripcionSubProductoField; }
            set { strDescripcionSubProductoField = value; }
        }

        private int canalVenta;
        [Column("solCodCanalVenta")]
        public int CanalVenta
        {
            get { return canalVenta; }
            set { canalVenta = value; }
        }

        private int intTipoCanalVenta;
        [Column("solCodTipoCanalVenta")]
        public int TipoCanalVenta
        {
            get { return intTipoCanalVenta; }
            set { intTipoCanalVenta = value; }
        }

        private int sucursal;
        public int Sucursal
        {
            get { return sucursal; }
            set { sucursal = value; }
        }

        private int promotor;
        [Column("solCodRepresentanteVenta")]
        public int Promotor
        {
            get { return promotor; }
            set { promotor = value; }
        }

        private int tipoEvaluacionField;
        [Column("solCodTipoEvaluacion")]
        public int TipoEvaluacion
        {
            get { return tipoEvaluacionField; }
            set { tipoEvaluacionField = value; }
        }

        private int campanaField;
        [Column("solCodCampanna")]
        public int Campana
        {
            get { return campanaField; }
            set { campanaField = value; }
        }

        private int tipoClienteField;
        [Column("solCodTipoEmpleo")]
        public int TipoCliente
        {
            get { return tipoClienteField; }
            set { tipoClienteField = value; }
        }

        private int subBancaField;
        public int SubBanca
        {
            get { return subBancaField; }
            set { subBancaField = value; }
        }

        private int tipoDeudorField;
        [Column("solCodTipoPersona")]
        public int TipoDeudor
        {
            get { return tipoDeudorField; }
            set { tipoDeudorField = value; }
        }

        private long cuentaBTField;
        public long CuentaBT
        {
            get { return cuentaBTField; }
            set { cuentaBTField = value; }
        }


        private int estadoResolucionField;
        [Column("solCodEstadoSolicitud")]
        public int EstadoResolucion
        {
            get { return estadoResolucionField; }
            set { estadoResolucionField = value; }
        }

        /*private int usuarioResolucionField;
        //[DataMember(IsRequired = false, Name = "UsuarioResolucion", Order = 31)] 
        public int UsuarioResolucion
        {
            get { return usuarioResolucionField; }
            set { usuarioResolucionField = value; }
        }*/

        private decimal capacidadCreditoField = 0.0M;
        [Column("solImpCapacidadCredito")]
        public decimal CapacidadCredito
        {
            get { return capacidadCreditoField; }
            set { capacidadCreditoField = value; }
        }

        //Agregado como ayuda
        private decimal creditoAprobadoField;
        public decimal CreditoAprobado
        {
            get { return creditoAprobadoField; }
            set { creditoAprobadoField = value; }
        }


        private decimal decImporteTasaField;
        [Column("csoImpTasaSolicitada")]
        public decimal ImporteTasa
        {
            get { return decImporteTasaField; }
            set { decImporteTasaField = value; }
        }

        private decimal decImporteTasaAprobadaField;
        public decimal ImporteTasaAprobada
        {
            get { return decImporteTasaAprobadaField; }
            set { decImporteTasaAprobadaField = value; }
        }

        private decimal creditoSugeridoField;
        [Column("solImpCreditoSugerido")]
        public decimal CreditoSugerido
        {
            get { return creditoSugeridoField; }
            set { creditoSugeridoField = value; }
        }

        private decimal deudasIngresosField;
        public decimal DeudasIngresos
        {
            get { return deudasIngresosField; }
            set { deudasIngresosField = value; }
        }

        private decimal puntajeScoringField;
        [Column("solValScoring")]
        public decimal PuntajeScoring
        {
            get { return puntajeScoringField; }
            set { puntajeScoringField = value; }
        }

        private decimal TDSRField;
        //[DataMember(IsRequired = false, Name = "TDSR", Order = 39)]
        public decimal TDSR
        {
            get { return TDSRField; }
            set { TDSRField = value; }
        }

        private decimal RMAField;
        [Column("solValRMA")]
        public decimal RMA
        {
            get { return RMAField; }
            set { RMAField = value; }
        }

        private decimal RCIField;
        [Column("solValRCI")]
        public decimal RCI
        {
            get { return RCIField; }
            set { RCIField = value; }
        }

        private decimal probabilidadMoraField;
        [Column("solRatProbabilidadMora")]
        public decimal ProbabilidadMora
        {
            get { return probabilidadMoraField; }
            set { probabilidadMoraField = value; }
        }

        private int semaforoScoringField;
        //[DataMember(IsRequired = false, Name = "SemaforoScoring", Order = 43)]
        public int SemaforoScoring
        {
            get { return semaforoScoringField; }
            set { semaforoScoringField = value; }
        }

        /*private int rutaActualField;
        //[DataMember(IsRequired = false, Name = "RutaActual", Order = 44)]
        public int RutaActual
        {
            get { return rutaActualField; }
            set { rutaActualField = value; }
        }*/

        /*private int usuarioActualField;
        //[DataMember(IsRequired = false, Name = "UsuarioActual", Order = 45)]
        public int UsuarioActual
        {
            get { return usuarioActualField; }
            set { usuarioActualField = value; }
        }*/

        private int monedaCreditoField;
        [Column("csoCodMoneda")]
        public int MonedaCredito
        {
            get { return monedaCreditoField; }
            set { monedaCreditoField = value; }
        }

        private string observacionesChecklistField = string.Empty;
        public string ObservacionesChecklist
        {
            get { return observacionesChecklistField; }
            set { observacionesChecklistField = value; }
        }

        private string observacionesSolicitudField = string.Empty;
        [Column("solDesObservacion")]
        public string ObservacionesSolicitudes
        {
            get { return observacionesSolicitudField; }
            set { observacionesSolicitudField = value; }
        }

        private int analistaField;
        [Column("solCodAnalistaCredito")]
        public int Analista
        {
            get { return analistaField; }
            set { analistaField = value; }
        }

        //Agregado como ayuda
        private int tipoPrestamoField;
        public int TipoPrestamo
        {
            get { return tipoPrestamoField; }
            set { tipoPrestamoField = value; }
        }

        private decimal importeCreditoField;
        [Column("csoImpSolicitado")]
        public decimal ImporteCredito
        {
            get { return importeCreditoField; }
            set { importeCreditoField = value; }
        }

        private decimal decImporteCuotaField;
        [Column("csoImpCuotaSolicitado")]
        public decimal ImporteCuota
        {
            get { return decImporteCuotaField; }
            set { decImporteCuotaField = value; }
        }

        private decimal decImporteCuotaDobleField;
        public decimal ImporteCuotaDoble
        {
            get { return decImporteCuotaDobleField; }
            set { decImporteCuotaDobleField = value; }
        }

        private decimal decImporteValorGATField;
        [Column("cspValGAT")]
        public decimal ImporteValorGAT
        {
            get { return decImporteValorGATField; }
            set { decImporteValorGATField = value; }
        }

        private decimal decImporteCuotaAprobadaField;
        public decimal ImporteCuotaAprobada
        {
            get { return decImporteCuotaAprobadaField; }
            set { decImporteCuotaAprobadaField = value; }
        }

        private decimal decImporteSolicitadoField;
        public decimal ImporteSolicitado
        {
            get { return decImporteSolicitadoField; }
            set { decImporteSolicitadoField = value; }
        }

        private DateTime datFechaPrimerVencimientoField;
        [Column("csoFecVencimiento1")]
        public DateTime FechaPrimerVencimiento
        {
            get { return datFechaPrimerVencimientoField; }
            set { datFechaPrimerVencimientoField = value; }
        }

        private int objetivosCreditoField;
        public int ObjetivosCredito
        {
            get { return objetivosCreditoField; }
            set { objetivosCreditoField = value; }
        }


        private int agenciaField;
        [Column("solCodAgencia")]
        public int Agencia
        {
            get { return agenciaField; }
            set { agenciaField = value; }
        }


        private string observacionesCreditoField = string.Empty;
        //[DataMember(IsRequired = false, Name = "ObservacionesCredito", Order = 81)]
        public string ObservacionesCredito
        {
            get { return observacionesCreditoField; }
            set { observacionesCreditoField = value; }
        }

        private string apellidoCasadaField = string.Empty;
        [Column("ipnApeCasado")]
        public string ApellidoCasada
        {
            get { return apellidoCasadaField; }
            set { apellidoCasadaField = value; }
        }

        private int sexoField;
        [Column("ipnCodSexo")]
        public int Sexo
        {
            get { return sexoField; }
            set { sexoField = value; }
        }

        private DateTime fechaNacimientoField;
        [Column("ipnFecNacimiento")]
        public DateTime FechaNacimiento
        {
            get { return fechaNacimientoField; }
            set { fechaNacimientoField = value; }
        }

        private int nacionalidadField;
        [Column("ipnCodNacionalidad")]
        public int Nacionalidad
        {
            get { return nacionalidadField; }
            set { nacionalidadField = value; }
        }

        private int gradoInstruccionField;
        [Column("ipnCodGradoInstruccion")]
        public int GradoInstruccion
        {
            get { return gradoInstruccionField; }
            set { gradoInstruccionField = value; }
        }

        private int intCodigoDepartamentoField;
        [Column("ipnCodDepartamento")]
        public int CodigoDepartamento
        {
            get { return intCodigoDepartamentoField; }
            set { intCodigoDepartamentoField = value; }
        }

        private int intCodigoProvinciaField;
        [Column("ipnCodProvincia")]
        public int CodigoProvincia
        {
            get { return intCodigoProvinciaField; }
            set { intCodigoProvinciaField = value; }
        }

        private int intCodigoDistritoField;
        [Column("ipnCodDistrito")]
        public int CodigoDistrito
        {
            get { return intCodigoDistritoField; }
            set { intCodigoDistritoField = value; }
        }

        private int intCodigoDepartamentoJField;
        [Column("ipjCodDepartamento")]
        public int CodigoDepartamentoJ
        {
            get { return intCodigoDepartamentoJField; }
            set { intCodigoDepartamentoJField = value; }
        }

        private int intCodigoProvinciaJField;
        [Column("ipjCodProvincia")]
        public int CodigoProvinciaJ
        {
            get { return intCodigoProvinciaJField; }
            set { intCodigoProvinciaJField = value; }
        }

        private int intCodigoDistritoJField;
        [Column("ipjCodDistrito")]
        public int CodigoDistritoJ
        {
            get { return intCodigoDistritoJField; }
            set { intCodigoDistritoJField = value; }
        }

        private int profesionField;
        [Column("ipnCodProfesion")]
        public int Profesion
        {
            get { return profesionField; }
            set { profesionField = value; }
        }

        private int estadoCivilField;
        [Column("ipnCodEstadoCivil")]
        public int EstadoCivil
        {
            get { return estadoCivilField; }
            set { estadoCivilField = value; }
        }

        private string strDireccionDomicilioField = string.Empty;
        [Column("ipnDesDireccion")]
        public string DireccionDomicilio
        {
            get { return strDireccionDomicilioField; }
            set { strDireccionDomicilioField = value; }
        }

        private string strDistritoField = string.Empty;
        [Column("DistritoDomicilio")]
        public string Distrito
        {
            get { return strDistritoField; }
            set { strDistritoField = value; }
        }

        private string referenciaDomicilioField = string.Empty;
        [Column("ipnDesDireccionReferencia")]
        public string ReferenciaDomicilio
        {
            get { return referenciaDomicilioField; }
            set { referenciaDomicilioField = value; }
        }

        private string strTelefonoFijoField = string.Empty;
        [Column("ipnNroTelefonoFijo")]
        public string TelefonoFijo
        {
            get { return strTelefonoFijoField; }
            set { strTelefonoFijoField = value; }
        }

        private string strTelefonoMovilField = string.Empty;
        [Column("ipnNroTelefonoMovil")]
        public string TelefonoMovil
        {
            get { return strTelefonoMovilField; }
            set { strTelefonoMovilField = value; }
        }

        private int tipoViviendaField;
        [Column("ipnCodTipoVivienda")]
        public int TipoVivienda
        {
            get { return tipoViviendaField; }
            set { tipoViviendaField = value; }
        }

        private int tiempoResidenciaField;
        [Column("ipnCodTiempoResidencia")]
        public int TiempoResidencia
        {
            get { return tiempoResidenciaField; }
            set { tiempoResidenciaField = value; }
        }

        private int numeroDependientesField;
        [Column("ipnNroDependientes")]
        public int NumeroDependientes
        {
            get { return numeroDependientesField; }
            set { numeroDependientesField = value; }
        }

        private string email1Field = string.Empty;
        [Column("ipnDesCorreoElectronico")]
        public string Email1
        {
            get { return email1Field; }
            set { email1Field = value; }
        }

        private int direccionCorrespondenciaField;
        [Column("ipnCodCorrespondencia")]
        public int DireccionCorrespondencia
        {
            get { return direccionCorrespondenciaField; }
            set { direccionCorrespondenciaField = value; }
        }

        private decimal patrimonioInmueblesField;
        [Column("ipnImpPatrimonioCasa")]
        public decimal PatrimonioInmuebles
        {
            get { return patrimonioInmueblesField; }
            set { patrimonioInmueblesField = value; }
        }

        private decimal patrimonioAutosField;
        [Column("ipnImpPatrimonioAuto")]
        public decimal PatrimonioAutos
        {
            get { return patrimonioAutosField; }
            set { patrimonioAutosField = value; }
        }

        private decimal patrimonioOtrosField;
        [Column("ipnImpPatrimonioOtro")]
        public decimal PatrimonioOtros
        {
            get { return patrimonioOtrosField; }
            set { patrimonioOtrosField = value; }
        }

        private string rucField = string.Empty;
        [Column("ipjNroRUC")]
        public string RUC
        {
            get { return rucField; }
            set { rucField = value; }
        }

        private int intCIIUActividadField;
        [Column("ipjCodCiiuActividad")]
        public int CIIUActividad
        {
            get { return intCIIUActividadField; }
            set { intCIIUActividadField = value; }
        }

        private int intCIIUGrupoField;
        [Column("ipjCodCiiuGrupo")]
        public int CIIUGrupo
        {
            get { return intCIIUGrupoField; }
            set { intCIIUGrupoField = value; }
        }

        private string strDireccionLaboralField = string.Empty;
        [Column("ipjDesDireccion")]
        public string DireccionLaboral
        {
            get { return strDireccionLaboralField; }
            set { strDireccionLaboralField = value; }
        }

        private string strDistritoLaboralField = string.Empty;
        [Column("DistritoTrabajo")]
        public string DistritoLaboral
        {
            get { return strDistritoLaboralField; }
            set { strDistritoLaboralField = value; }
        }

        private string referenciaDireccionLaboralField = string.Empty;
        [Column("ipjDesDireccionReferencia")]
        public string ReferenciaDireccionLaboral
        {
            get { return referenciaDireccionLaboralField; }
            set { referenciaDireccionLaboralField = value; }
        }

        private int posicionField;
        [Column("ipjCodPosicion")]
        public int Posicion
        {
            get { return posicionField; }
            set { posicionField = value; }
        }

        private int cargoField;
        [Column("ipjCodCargo")]
        public int Cargo
        {
            get { return cargoField; }
            set { cargoField = value; }
        }

        private int intRegimenLaboralField;
        [Column("ipjCodRegimenLaboral")]
        public int RegimenLaboral
        {
            get { return intRegimenLaboralField; }
            set { intRegimenLaboralField = value; }
        }

        private int intTipoActividadField;
        [Column("ipjCodTipoActividad")]
        public int TipoActividad
        {
            get { return intTipoActividadField; }
            set { intTipoActividadField = value; }
        }

        private int intTipoLocalField;
        [Column("ipjCodTipoLocal")]
        public int TipoLocal
        {
            get { return intTipoLocalField; }
            set { intTipoLocalField = value; }
        }

        private string strTelefonoLaboralField = string.Empty;
        [Column("ipjNroTelefonoFijo")]
        public string TelefonoLaboral
        {
            get { return strTelefonoLaboralField; }
            set { strTelefonoLaboralField = value; }
        }

        private string strFaxLaboralField = string.Empty;
        [Column("ipjNroTelefonoFax")]
        public string FaxLaboral
        {
            get { return strFaxLaboralField; }
            set { strFaxLaboralField = value; }
        }

        private string faxField = string.Empty;
        public string Fax
        {
            get { return faxField; }
            set { faxField = value; }
        }

        private string email2Field = string.Empty;
        [Column("ipjDesCorreoElectronico")]
        public string Email2
        {
            get { return email2Field; }
            set { email2Field = value; }
        }

        private DateTime fechaIngresoField;
        [Column("solFecIngreso")]
        public DateTime FechaIngreso
        {
            get { return fechaIngresoField; }
            set { fechaIngresoField = value; }
        }

        private DateTime fechaIngresoLaboralField;
        [Column("ipjFecIngreso")]
        public DateTime FechaIngresoLaboral
        {
            get { return fechaIngresoLaboralField; }
            set { fechaIngresoLaboralField = value; }
        }

        private decimal ingresosTitularField;
        [Column("ipjImpIngresoTitular")]
        public decimal IngresosTitular
        {
            get { return ingresosTitularField; }
            set { ingresosTitularField = value; }
        }

        private decimal ingresosConyugeField;
        [Column("ipjImpIngresoConyuge")]
        public decimal IngresosConyuge
        {
            get { return ingresosConyugeField; }
            set { ingresosConyugeField = value; }
        }

        private decimal ingresosOtrosField;
        [Column("ipjImpIngresoOtros")]
        public decimal IngresosOtros
        {
            get { return ingresosOtrosField; }
            set { ingresosOtrosField = value; }
        }

        private int ubigeoDomicilioField;
        public int UbigeoDomicilio
        {
            get { return ubigeoDomicilioField; }
            set { ubigeoDomicilioField = value; }
        }

        private int ubigeoLaboralField;
        public int UbigeoLaboral
        {
            get { return ubigeoLaboralField; }
            set { ubigeoLaboralField = value; }
        }

        private int intGiroNegocioField;
        [Column("ipjCodGiroNegocio")]
        public int GiroNegocio
        {
            get { return intGiroNegocioField; }
            set { intGiroNegocioField = value; }
        }

        private string nombrePromotorField = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombrePromotor", Order = 127)]
        //[EntityMapping("NombrePromotor")]
        [Column("NombrePromotor")]
        public string NombrePromotor
        {
            get { return nombrePromotorField; }
            set { nombrePromotorField = value; }
        }

        private String[] listaCodigosCheckListField = new String[1] { string.Empty };
        //[EntityMapping("I_CHKLIST")]
        //[DataMember(IsRequired = false, Name = "ListaCodigosCheckList", Order = 128)]
        public String[] ListaCodigosCheckList
        {
            get { return listaCodigosCheckListField; }
            set { listaCodigosCheckListField = value; }
        }


        private int codigoTopField;
        public int CodigoTop
        {
            get { return codigoTopField; }
            set { codigoTopField = value; }
        }


        private string strDescripcionTipoEvaluacionField = string.Empty;
        public string DescripcionTipoEvaluacion
        {
            get { return strDescripcionTipoEvaluacionField; }
            set { strDescripcionTipoEvaluacionField = value; }
        }


        private string strDescripcionCampanaField = string.Empty;
        public string DescripcionCampana
        {
            get { return strDescripcionCampanaField; }
            set { strDescripcionCampanaField = value; }
        }


        private string strDescripcionAgenciaField = string.Empty;
        public string DescripcionAgencia
        {
            get { return strDescripcionAgenciaField; }
            set { strDescripcionAgenciaField = value; }
        }

        private string strDescripcionCanalVenta1Field = string.Empty;
        public string DescripcionCanalVenta
        {
            get { return strDescripcionCanalVenta1Field; }
            set { strDescripcionCanalVenta1Field = value; }
        }


        private string strDescripcionCanalVenta2Field = string.Empty;
        public string DescripcionCanalVenta2
        {
            get { return strDescripcionCanalVenta2Field; }
            set { strDescripcionCanalVenta2Field = value; }
        }


        private string strDescripcionPromotorField = string.Empty;
        public string DescripcionPromotor
        {
            get { return strDescripcionPromotorField; }
            set { strDescripcionPromotorField = value; }
        }

        private int intFlagConvenioField;
        public int FlagConvenio
        {
            get { return intFlagConvenioField; }
            set { intFlagConvenioField = value; }
        }


        private int intFlagGarantiaField;
        public int FlagGarantia
        {
            get { return intFlagGarantiaField; }
            set { intFlagGarantiaField = value; }
        }

        private long codigoConvenioField;
        public long CodigoConvenio
        {
            get { return codigoConvenioField; }
            set { codigoConvenioField = value; }
        }


        private int intFlagEnfermedadesPreExistentesField;
        public int FlagEnfermedadesPreExistentes
        {
            get { return intFlagEnfermedadesPreExistentesField; }
            set { intFlagEnfermedadesPreExistentesField = value; }
        }

        private int categoriaField;
        public int Categoria
        {
            get { return categoriaField; }
            set { categoriaField = value; }
        }

        private decimal comisionDesembolsoField;
        public decimal ComisionDesembolso
        {
            get { return comisionDesembolsoField; }
            set { comisionDesembolsoField = value; }
        }

        private string strCuentaAbonoField = string.Empty;
        public string CuentaAbono
        {
            get { return strCuentaAbonoField; }
            set { strCuentaAbonoField = value; }
        }

        private string strCuentaCargoField = string.Empty;
        public string CuentaCargo
        {
            get { return strCuentaCargoField; }
            set { strCuentaCargoField = value; }
        }

        private int plazaField;
        public int Plaza
        {
            get { return plazaField; }
            set { plazaField = value; }
        }


        private int strCodigoJefeAgenciaField;
        [Column("solCodGerenteAgencia")]
        public int CodigoJefeAgencia
        {
            get { return strCodigoJefeAgenciaField; }
            set { strCodigoJefeAgenciaField = value; }
        }

        private int monedaGarantiaField;
        public int MonedaGarantia
        {
            get { return monedaGarantiaField; }
            set { monedaGarantiaField = value; }
        }


        private int strCodigoFuncionarioField;
        [Column("solCodFuncionarioNegocio")]
        public int CodigoFuncionario
        {
            get { return strCodigoFuncionarioField; }
            set { strCodigoFuncionarioField = value; }
        }

        private int strCodigoResponsableDEPSAField;
        [Column("solCodResponsableDepsa")]
        public int CodigoResponsableDEPSA
        {
            get { return strCodigoResponsableDEPSAField; }
            set { strCodigoResponsableDEPSAField = value; }
        }

        private int strCodigoUsuarioRegistroField;
        [Column("solCodUsuarioRegistro")]
        public int UsuarioRegistro
        {
            get { return strCodigoUsuarioRegistroField; }
            set { strCodigoUsuarioRegistroField = value; }
        }

        private string w_f100Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "W_F100", Order = 169)]
        //[EntityMapping("W_F100")]
        public string W_F100
        {
            get { return w_f100Field; }
            set { w_f100Field = value; }
        }

        private string w_f101Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "W_F101", Order = 170)]
        //[EntityMapping("W_F101")]
        public string W_F101
        {
            get { return w_f101Field; }
            set { w_f101Field = value; }
        }

        private String w_f102Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "W_F102", Order = 171)]
        //[EntityMapping("W_F102")]
        public String W_F102
        {
            get { return w_f102Field; }
            set { w_f102Field = value; }
        }

        private String w_f104Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "W_F104", Order = 172)]
        //[EntityMapping("W_F104")]
        public String W_F104
        {
            get { return w_f104Field; }
            set { w_f104Field = value; }
        }

        private string i_direccc = string.Empty;
        //[DataMember(IsRequired = false, Name = "I_DIRECCC", Order = 173)]
        //[EntityMapping("I_DIRECCC")]
        public string I_DIRECCC
        {
            get { return i_direccc; }
            set { i_direccc = value; }
        }

        #region Direcciones
        private int intTipoDireccion1Field;
        public int TipoDireccionN
        {
            get { return intTipoDireccion1Field; }
            set { intTipoDireccion1Field = value; }
        }

        private int tipoDireccion2Field;
        public int TipoDireccionJ
        {
            get { return tipoDireccion2Field; }
            set { tipoDireccion2Field = value; }
        }

        private int tipoVia1Field;
        public int TipoViaN
        {
            get { return tipoVia1Field; }
            set { tipoVia1Field = value; }
        }

        private int tipoVia2Field;
        //[DataMember(IsRequired = false, Name = "TipoViaJ", Order = 177)]
        //[EntityMapping("TipoViaJ")]
        public int TipoViaJ
        {
            get { return tipoVia2Field; }
            set { tipoVia2Field = value; }
        }

        private string nombreVia1Field = string.Empty;
        public string NombreViaN
        {
            get { return nombreVia1Field; }
            set { nombreVia1Field = value; }
        }

        private string nombreVia2Field = string.Empty;
        public string NombreViaJ
        {
            get { return nombreVia2Field; }
            set { nombreVia2Field = value; }
        }

        private string strCasaVia1Field = string.Empty;
        public string CasaN
        {
            get { return strCasaVia1Field; }
            set { strCasaVia1Field = value; }
        }

        private string strCasaVia2Field = string.Empty;
        public string CasaJ
        {
            get { return strCasaVia2Field; }
            set { strCasaVia2Field = value; }
        }

        private string strDpto1Field = string.Empty;
        [Column("DepartamentoDomicilio")]
        public string DepartamentoN
        {
            get { return strDpto1Field; }
            set { strDpto1Field = value; }
        }

        private string strDpto2Field = string.Empty;
        [Column("DepartamentoTrabajo")]
        public string DepartamentoJ
        {
            get { return strDpto2Field; }
            set { strDpto2Field = value; }
        }

        private string strprov1Field = string.Empty;
        [Column("ProvinciaDomicilio")]
        public string ProvinciaN
        {
            get { return strprov1Field; }
            set { strprov1Field = value; }
        }

        private string strprov2Field = string.Empty;
        [Column("ProvinciaTrabajo")]
        public string ProvinciaJ
        {
            get { return strprov2Field; }
            set { strprov2Field = value; }
        }

        private string Oficina1Field = string.Empty;
        public string OficinaN
        {
            get { return Oficina1Field; }
            set { Oficina1Field = value; }
        }

        private string Oficina2Field = string.Empty;
        public string OficinaJ
        {
            get { return Oficina2Field; }
            set { Oficina2Field = value; }
        }

        private string piso1Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "PisoN", Order = 186)]
        //[EntityMapping("PisoN")]
        public string PisoN
        {
            get { return piso1Field; }
            set { piso1Field = value; }
        }

        private string piso2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "PisoJ", Order = 187)]
        //[EntityMapping("PisoJ")]
        public string PisoJ
        {
            get { return piso2Field; }
            set { piso2Field = value; }
        }

        private string mzn1Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "ManzanaN", Order = 188)]
        //[EntityMapping("ManzanaN")]
        public string ManzanaN
        {
            get { return mzn1Field; }
            set { mzn1Field = value; }
        }

        private string mzn2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "ManzanaJ", Order = 189)]
        //[EntityMapping("ManzanaJ")]
        public string ManzanaJ
        {
            get { return mzn2Field; }
            set { mzn2Field = value; }
        }

        private string lte1Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "LoteN", Order = 190)]
        //[EntityMapping("LoteN")]
        public string LoteN
        {
            get { return lte1Field; }
            set { lte1Field = value; }
        }

        private string lte2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "LoteJ", Order = 191)]
        //[EntityMapping("LoteJ")]
        public string LoteJ
        {
            get { return lte2Field; }
            set { lte2Field = value; }
        }

        private string Interior1Field = string.Empty;
        public string InteriorN
        {
            get { return Interior1Field; }
            set { Interior1Field = value; }
        }

        private string Interior2Field = string.Empty;
        public string InteriorJ
        {
            get { return Interior2Field; }
            set { Interior2Field = value; }
        }

        private string sector1Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "SectorN", Order = 194)]
        //[EntityMapping("SectorN")]
        public string SectorN
        {
            get { return sector1Field; }
            set { sector1Field = value; }
        }

        private string sector2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "SectorJ", Order = 195)]
        //[EntityMapping("SectorJ")]
        public string SectorJ
        {
            get { return sector2Field; }
            set { sector2Field = value; }
        }

        private string kilometro1Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "KilometroN", Order = 196)]
        //[EntityMapping("KilometroN")]
        public string KilometroN
        {
            get { return kilometro1Field; }
            set { kilometro1Field = value; }
        }

        private string kilometro2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "KilometroJ", Order = 197)]
        //[EntityMapping("KilometroJ")]
        public string KilometroJ
        {
            get { return kilometro2Field; }
            set { kilometro2Field = value; }
        }

        private int tipoZona1Field;
        //[DataMember(IsRequired = false, Name = "TipoZonaN", Order = 198)]
        //[EntityMapping("TipoZonaN")]
        public int TipoZonaN
        {
            get { return tipoZona1Field; }
            set { tipoZona1Field = value; }
        }

        private int TipoZona2Field;
        //[DataMember(IsRequired = false, Name = "TipoZonaJ", Order = 199)]
        //[EntityMapping("TipoZonaJ")]
        public int TipoZonaJ
        {
            get { return TipoZona2Field; }
            set { TipoZona2Field = value; }
        }

        private string nombreZona1Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombreZonaN", Order = 200)]
        //[EntityMapping("NombreZonaN")]
        public string NombreZonaN
        {
            get { return nombreZona1Field; }
            set { nombreZona1Field = value; }
        }

        private string NombreZona2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombreZonaJ", Order = 201)]
        //[EntityMapping("NombreZonaJ")]
        public string NombreZonaJ
        {
            get { return NombreZona2Field; }
            set { NombreZona2Field = value; }
        }

        private string strCodigoGiroNegocioField = string.Empty;
        //[DataMember(IsRequired = false, Name = "CodigoGiroNegocio", Order = 202)]
        public string strCodigoGiroNegocio
        {
            get { return strCodigoGiroNegocioField; }
            set { strCodigoGiroNegocioField = value; }
        }


        private string estadoSolicitud = string.Empty;
        [Column("solDesEstadoSolicitud")]
        public string EstadoSolicitud
        {
            get { return estadoSolicitud; }
            set { estadoSolicitud = value; }
        }
        #endregion

        private decimal decCobroDesgravamenField;
        public decimal CobroDesgravamen
        {
            get { return decCobroDesgravamenField; }
            set { decCobroDesgravamenField = value; }
        }

        private decimal decValorDesgravamenField;
        [Column("cspValDesgravamen")]
        public decimal ValorDesgravamen
        {
            get { return decValorDesgravamenField; }
            set { decValorDesgravamenField = value; }
        }

        private decimal decValorSeguroDesgravamenField;
        public decimal ValorSeguroDesgravamen
        {
            get { return decValorSeguroDesgravamenField; }
            set { decValorSeguroDesgravamenField = value; }
        }


        private int codigoAgenciaField;
        public int CodigoAgencia
        {
            get { return codigoAgenciaField; }
            set { codigoAgenciaField = value; }
        }



        private int observaRechazaField;
        public int ObservaRechaza
        {
            get { return observaRechazaField; }
            set { observaRechazaField = value; }
        }


        private int intFlagFirmasCompletasField;
        public int FlagFirmasCompletas
        {
            get { return intFlagFirmasCompletasField; }
            set { intFlagFirmasCompletasField = value; }
        }


        private string strCodPostalNField = string.Empty;
        public string CodigoPostalN
        {
            get { return strCodPostalNField; }
            set { strCodPostalNField = value; }
        }

        private string strDescripcionDesgravamenField = string.Empty;
        public string DescripcionDesgravamen
        {
            get { return strDescripcionDesgravamenField; }
            set { strDescripcionDesgravamenField = value; }
        }


        private string strCodPostalJField = string.Empty;
        public string CodigoPostalJ
        {
            get { return strCodPostalJField; }
            set { strCodPostalJField = value; }
        }

        private string strCodigoterritorioField = string.Empty;
        //[DataMember(IsRequired = false, Name = "CodigoTerritorio", Order = 217)]
        public string CodigoTerritorio
        {
            get { return strCodigoterritorioField; }
            set { strCodigoterritorioField = value; }
        }


        private string strDescripcionterritorioField = string.Empty;
        //[DataMember(IsRequired = false, Name = "DescripcionTerritorio", Order = 218)]
        public string strDescripcionTerritorio
        {
            get { return strDescripcionterritorioField; }
            set { strDescripcionterritorioField = value; }
        }



        private int w_empanter;
        [Column("ipjCodTiempoEmpleoAnterior")]
        public int TiempoEmpleo
        {
            get { return w_empanter; }
            set { w_empanter = value; }
        }


        private int seguroDesempleoField;
        public int SeguroDesempleo
        {
            get { return seguroDesempleoField; }
            set { seguroDesempleoField = value; }
        }

        private int cuotasDoblesField;
        public int CuotasDobles
        {
            get { return cuotasDoblesField; }
            set { cuotasDoblesField = value; }
        }

        private int intCodigoDesgravamenField;
        [Column("cspCodDesgravamen")]
        public int CodigoDesgravamen
        {
            get { return intCodigoDesgravamenField; }
            set { intCodigoDesgravamenField = value; }
        }

        private int tipoCuotaDobleField;
        public int TipoCuotaDoble
        {
            get { return tipoCuotaDobleField; }
            set { tipoCuotaDobleField = value; }
        }

        private int tipoCalculoField;
        public int TipoCalculo
        {
            get { return tipoCalculoField; }
            set { tipoCalculoField = value; }
        }

        private int tipoVencimientoField;
        public int TipoVencimiento
        {
            get { return tipoVencimientoField; }
            set { tipoVencimientoField = value; }
        }

        private int aplicaSEGField;
        public int AplicaSEG
        {
            get { return aplicaSEGField; }
            set { aplicaSEGField = value; }
        }

        private Decimal w_lintxt;
        public Decimal LineaTxT
        {
            get { return w_lintxt; }
            set { w_lintxt = value; }
        }

        //info: 
        private int w_bantxt;
        //[DataMember(IsRequired = false, Name = "BancoTxT", Order = 249)]
        //[EntityMapping("BancoTxT")]
        public int BancoTxT
        {
            get { return w_bantxt; }
            set { w_bantxt = value; }
        }


        private decimal importeAprobadoField;
        //[DataMember(IsRequired = false, Name = "ImporteAprobado", Order = 277)]
        public decimal ImporteAprobado
        {
            get { return importeAprobadoField; }
            set { importeAprobadoField = value; }
        }

        private int semaforoCDRField;
        //[DataMember(IsRequired = false, Name = "SemaforoCDR", Order = 278)]
        public int SemaforoCDR
        {
            get { return semaforoCDRField; }
            set { semaforoCDRField = value; }
        }

        private string nombreUsuarioResolucionField = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombreUsuarioResolucion", Order = 279)]
        public string NombreUsuarioResolucion
        {
            get { return nombreUsuarioResolucionField; }
            set { nombreUsuarioResolucionField = value; }
        }

        private string strCCLTBASField = string.Empty;
        //[DataMember(IsRequired = false, Name = "CCLTBAS", Order = 280)]
        public string strCCLTBAS
        {
            get { return strCCLTBASField; }
            set { strCCLTBASField = value; }
        }

        private string strCCTABSUField = string.Empty;
        //[DataMember(IsRequired = false, Name = "CCTABSU", Order = 281)]
        public string strCCTABSU
        {
            get { return strCCTABSUField; }
            set { strCCTABSUField = value; }
        }

        private decimal tipoCambioField;
        //[DataMember(IsRequired = false, Name = "TipoCambio", Order = 282)]
        public decimal TipoCambio
        {
            get { return tipoCambioField; }
            set { tipoCambioField = value; }
        }

        private int monedaCreditoAprobadoField;
        //[DataMember(IsRequired = false, Name = "MonedaCreditoAprobado", Order = 283)]
        public int MonedaCreditoAprobado
        {
            get { return monedaCreditoAprobadoField; }
            set { monedaCreditoAprobadoField = value; }
        }

        private int TipoTarjetaField;
        //[DataMember(IsRequired = false, Name = "TipoTarjeta", Order = 284)]
        public int TipoTarjeta
        {
            get { return TipoTarjetaField; }
            set { TipoTarjetaField = value; }
        }

        private int intFlagIngresosField;
        //[DataMember(IsRequired = false, Name = "FlagIngresos", Order = 285)]
        public int intFlagIngresos
        {
            get { return intFlagIngresosField; }
            set { intFlagIngresosField = value; }
        }

        //info: 
        private int motivoForzarField;
        //[DataMember(IsRequired = false, Name = "MotivoForzar", Order = 286)]
        public int MotivoForzar
        {
            get { return motivoForzarField; }
            set { motivoForzarField = value; }
        }


        private int unibancaField;
        //[DataMember(IsRequired = false, Name = "Unibanca", Order = 288)]
        public int Unibanca
        {
            get { return unibancaField; }
            set { unibancaField = value; }
        }

        //info: mastercard
        private string masterCardField = string.Empty;
        //[DataMember(IsRequired = false, Name = "MasterCard", Order = 289)]
        public string MasterCard
        {
            get { return masterCardField; }
            set { masterCardField = value; }
        }

        //info: PROGRAMA MASTERCARD
        private string programaMasterCardField = string.Empty;
        //[DataMember(IsRequired = false, Name = "ProgramaMasterCard", Order = 290)]
        public string ProgramaMasterCard
        {
            get { return programaMasterCardField; }
            set { programaMasterCardField = value; }
        }

        //info: PROGRAMA MASTERCARD
        private string strCicloMasterCardField = string.Empty;
        //[DataMember(IsRequired = false, Name = "CicloMasterCard", Order = 291)]
        public string strCicloMasterCard
        {
            get { return strCicloMasterCardField; }
            set { strCicloMasterCardField = value; }
        }

        //info: MODALIDAD TARJETA
        private int modalidadTarjetaField;
        //[DataMember(IsRequired = false, Name = "ModalidadTarjeta", Order = 292)]
        public int ModalidadTarjeta
        {
            get { return modalidadTarjetaField; }
            set { modalidadTarjetaField = value; }
        }

        #region Flags Agregados para Optmizacion
        private int intFlagAvalesField;
        //[DataMember(IsRequired = false, Name = "FlagAvales", Order = 293)]
        public int intFlagAvales
        {
            get { return intFlagAvalesField; }
            set { intFlagAvalesField = value; }
        }

        private int intFlagReporteDeudasField;
        //[DataMember(IsRequired = false, Name = "FlagReporteDeudas", Order = 294)]
        public int intFlagReporteDeudas
        {
            get { return intFlagReporteDeudasField; }
            set { intFlagReporteDeudasField = value; }
        }

        private int intFlagCompraDeudasField;
        //[DataMember(IsRequired = false, Name = "FlagCompraDeuda", Order = 295)]
        public int intFlagCompraDeuda
        {
            get { return intFlagCompraDeudasField; }
            set { intFlagCompraDeudasField = value; }
        }
        #endregion

        private int intFinanciaGATField;
        public int FinanciaGAT
        {
            get { return intFinanciaGATField; }
            set { intFinanciaGATField = value; }
        }

        private string strCodigoAsistenteField = string.Empty;
        public string CodigoAsistente
        {
            get { return strCodigoAsistenteField; }
            set { strCodigoAsistenteField = value; }
        }

        private string strComentarioSeguroField = string.Empty;
        public string ComentarioSeguro
        {
            get { return strComentarioSeguroField; }
            set { strComentarioSeguroField = value; }
        }

        private string strComentarioGarantiaField = string.Empty;
        public string ComentarioGarantia
        {
            get { return strComentarioGarantiaField; }
            set { strComentarioGarantiaField = value; }
        }

        private string observacionesCredito2Field = string.Empty;
        //[DataMember(IsRequired = false, Name = "ObservacionesCredito2", Order = 300)]
        //[EntityMapping("ISAPDOBSCRE")]
        public string ObservacionesCredito2
        {
            get { return observacionesCredito2Field; }
            set { observacionesCredito2Field = value; }
        }

        /*Para agregar mañanana*/
        private string nombreFuncionarioField = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombreFuncionario", Order = 301)]
        [Column("NombreFuncionarioNegocio")]
        public string NombreFuncionario
        {
            get { return nombreFuncionarioField; }
            set { nombreFuncionarioField = value; }
        }


        private string nombreJefeAgenciaField = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombreJefeAgencia", Order = 302)]
        public string NombreJefeAgencia
        {
            get { return nombreJefeAgenciaField; }
            set { nombreJefeAgenciaField = value; }
        }


        private string nombreAsistenteField = string.Empty;
        //[DataMember(IsRequired = false, Name = "NombreAsistente", Order = 303)]
        public string NombreAsistente
        {
            get { return nombreAsistenteField; }
            set { nombreAsistenteField = value; }
        }

        private long convenioCuentaBTField;
        //[DataMember(IsRequired = false, Name = "ConvenioCuentaBT", Order = 304)]
        //[EntityMapping("ISAPCCNVCTA")]
        public long ConvenioCuentaBT
        {
            get { return convenioCuentaBTField; }
            set { convenioCuentaBTField = value; }
        }

        private string strConvenioRUCField = string.Empty;
        //[DataMember(IsRequired = false, Name = "ConvenioRUC", Order = 305)]
        public string ConvenioRUC
        {
            get { return strConvenioRUCField; }
            set { strConvenioRUCField = value; }
        }

        private int convenioTipoField;
        //[DataMember(IsRequired = false, Name = "ConvenioTipo", Order = 306)]
        //[EntityMapping("ISAPCCNVTIP")]
        public int ConvenioTipo
        {
            get { return convenioTipoField; }
            set { convenioTipoField = value; }
        }

        private string strConvenioEstadoField = string.Empty;
        //[DataMember(IsRequired = false, Name = "ConvenioEstado", Order = 307)]
        public string strConvenioEstado
        {
            get { return strConvenioEstadoField; }
            set { strConvenioEstadoField = value; }
        }

        private string strConvenioNombreField = string.Empty;
        //[DataMember(IsRequired = false, Name = "ConvenioNombre", Order = 308)]
        public string ConvenioNombre
        {
            get { return strConvenioNombreField; }
            set { strConvenioNombreField = value; }
        }

        private string strConvenioEmpresaField = string.Empty;
        //[DataMember(IsRequired = false, Name = "ConvenioEmpresa", Order = 309)]
        public string ConvenioEmpresa
        {
            get { return strConvenioEmpresaField; }
            set { strConvenioEmpresaField = value; }
        }

        private string strConvenioUbigeoField = string.Empty;
        public string ConvenioUbigeo
        {
            get { return strConvenioUbigeoField; }
            set { strConvenioUbigeoField = value; }
        }

        private string strTipoConvenioDescripcionField = string.Empty;
        public string TipoConvenioDescripcion
        {
            get { return strTipoConvenioDescripcionField; }
            set { strTipoConvenioDescripcionField = value; }
        }

        private string strCodigoCIPField = string.Empty;

        public string CodigoCIP
        {
            get { return strCodigoCIPField; }
            set { strCodigoCIPField = value; }
        }

        private System.Int32 intTotalSolField;
        [Column("TotalSolicitudVigente")]
        public System.Int32 TotalSolicitudVigente
        {
            get { return intTotalSolField; }
            set { intTotalSolField = value; }
        }

        private string strCodigoBeneficiarioField = string.Empty;
        //[DataMember(IsRequired = false, Name = "CodigoBeneficiario", Order = 313)]
        //[EntityMapping("ISAPCCIPBEN")]
        public string strCodigoBeneficiario
        {
            get { return strCodigoBeneficiarioField; }
            set { strCodigoBeneficiarioField = value; }
        }

        private int intFlagCambioTasaField;
        //[DataMember(IsRequired = false, Name = "FlagCambioTasa", Order = 314)]
        public int intFlagCambioTasa { get { return intFlagCambioTasaField; } set { intFlagCambioTasaField = value; } }

        private long lngNumeroSolicitudDesembolsoField;
        //[DataMember(IsRequired = false, Name = "NumeroSolicitudDesembolso", Order = 315)]
        public long lngNumeroSolicitudDesembolso { get { return lngNumeroSolicitudDesembolsoField; } set { lngNumeroSolicitudDesembolsoField = value; } }
    }


}
